﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using SdlDotNet.Graphics;
using SdlDotNet.Core;
using SdlDotNet.Graphics.Sprites;
using SdlDotNet.Audio;
using SdlDotNet.Input;

namespace bloodbox
{
    class SoundHandler
    {

        public SoundHandler()
        {
            // nothing
        }

        /// <summary>This method initialize the sound dictionary</summary>
        /// <returns>Sounds dictionary</returns>
        public SoundDictionary initializeSounds()
        {
            // Start the dictionary
            SoundDictionary sounds = new SoundDictionary();

            // Add the sounds
            // sounds.Add("dead",  new Sound("sounds/dead.wav"));
            // sounds.Add("bhit",  new Sound("sounds/bhit.wav"));
            // sounds.Add("fball", new Sound("sounds/fball.wav"));
            // sounds.Add("walk1", new Sound("sounds/walk1.wav"));

            return sounds;
        }

        /// <summary>This method initialize the music dictionary</summary>
        /// <returns>Musics dictionary</returns>
        public MusicDictionary initializeMusics()
        {
            // Start the dictionary
            MusicDictionary musics = new MusicDictionary();

            // Add the musics
            // musics.Add("dtowne", new Music("musics/dtowne.mp3"));

            return musics;
        }

    }
}
